
from .models.website_shipping import ShippingInfo
from src.components.mysql import get_mysql


class WebSiteShippingService:
    def __init__(self) -> None:
        self.mysql = get_mysql()
    # 增删改查
    def create_shipping_info(self, item) -> int:
        """新增一条数据
    
        Args:
            item (dict): 数据字典
    
        Returns:
            int: 新增数据的主键
        """
        pass
    
    # 获取数据
    def get_shipping_info(self, id: int) -> ShippingInfo:
        """根据主键获取一条数据
    
        Args:
            id (int): 主键
    
        Returns:
            ShippingInfo: 数据对象
        """
        pass
    
    # 更新数据
    def update_shipping_info(self, item) -> int:
        """更新一条数据
    
        Args:
            item (dict): 数据字典
    
        Returns:
            int: 更新数据的主键
        """
        pass
